<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

</body>
<script>
  /* 
    静态方法
      直接使用对象来调用(工具中使用静态成员，因为工具是唯一的)
      Math.PI
    
    实例方法(当有很多个对象时，就要创建实例成员，里面的属性和方法都是不一样的)
      构造函数中的成员就是实例成员
      什么是实例:是对象的另一种说法
  */
  let myMath = {
    max() {
      console.log(`此时的max就是静态成员了`);
    }
  };
  myMath.max(); //直接使用静态成员调用

  let Person = function (name) {
    this.name = name;
    this.sayhai = function () {
      console.log(`此时就是调用了实例方法,也就是对象方法...`);
    };
  };
  let son = new Person("嗨嗨"); //实列 === 对象
  son.sayhai();
</script>

</html>